home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Business Master (4th Edition)
/
The Business Master - 4th Edition.iso
/
files
/
wordmisc
/
keysaver
/
menu.bat
< prev
next >
Wrap
DOS Batch File
|
1993-12-15
|
4KB
|
153 lines
ECHO OFF
CLS
REM -- Test for access to all required files
IF NOT EXIST MANUAL.TXT GOTO :FAULT
IF NOT EXIST REGISTER.FRM GOTO :FAULT
IF NOT EXIST KEYSAVER.COM GOTO :FAULT
IF NOT EXIST D.TPL GOTO :FAULT
IF NOT EXIST 1.TPL GOTO :FAULT
IF NOT EXIST 2.TPL GOTO :FAULT
IF NOT EXIST CHOOSE.COM GOTO :FAULT
IF NOT EXIST MM_INT1.SDX GOTO :FAULT
IF NOT EXIST MM_INT2.SDX GOTO :FAULT
IF NOT EXIST MM_INT2.SDX GOTO :FAULT
IF NOT EXIST MM_UREG.SDX GOTO :FAULT
IF NOT EXIST MM_DEMO.SDX GOTO :FAULT
IF NOT EXIST DSKMSG.SDX GOTO :FAULT
IF NOT EXIST DSKMSG.MUX GOTO :FAULT
IF NOT EXIST DSKMSG.COM GOTO :FAULT
IF EXIST DSKMSG.TXT GOTO :MAIN_MENU
:FAULT
CLS
PROMPT $G
ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ECHO + +
ECHO + The files included in your KEYSAVER package are required +
ECHO + to run MENU.BAT, but they were not found in the current +
ECHO + drive/directory and the batch cannot be run. +
ECHO + +
ECHO + Switch to the drive/directory with the KEYSAVER files, +
ECHO + and try again. +
ECHO + +
ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
PROMPT $P$G
GOTO :END
:MAIN_MENU
CLS
CHOOSE WELCOME TO KEYSAVER^{I}ntroduction^{P}rint Manual^{R}egistration^{E}xtra Programs^{D}emo, Installation, and Exit
IF ERRORLEVEL=5 GOTO :MM_INTRO
IF ERRORLEVEL=4 GOTO :MM_PRINT
IF ERRORLEVEL=3 GOTO :MM_REGISTER
IF ERRORLEVEL=2 GOTO :EXTRA
IF ERRORLEVEL=1 GOTO :MM_DEMO
GOTO :MAIN_MENU
:MM_INTRO -- "Introduction" SELECTION
CLS
TYPE MM_INT1.SDX
PAUSE
CLS
TYPE MM_INT2.SDX
PAUSE
CLS
TYPE MM_INT3.SDX
PAUSE
GOTO :MAIN_MENU
:MM_PRINT -- "Print Manual" SELECTION
CLS
ECHO PRINTING MANUAL TEXT
COPY MANUAL.TXT PRN
GOTO :MAIN_MENU
:MM_REGISTER -- "Registration" SELECTION
CLS
TYPE MM_UREG.SDX
PAUSE
CLS
CHOOSE PRINT REGISTRATION FORM?^{Y}es^{N}o
IF ERRORLEVEL=2 GOTO :MM_REG_PNT
GOTO :MAIN_MENU
:MM_REG_PNT
CLS
ECHO PRINTING REGISTRATION FORM
COPY REGISTER.FRM PRN
GOTO :MAIN_MENU
:EXTRA -- "Extra Programs" SUB-MENU
CLS
TYPE DSKMSG.SDX
PAUSE
:EXT_MENU
CLS
CHOOSE DSKMSG.MUX
IF ERRORLEVEL=5 GOTO :EXT_ABOUT
IF ERRORLEVEL=4 GOTO :EXT_PROMPT
IF ERRORLEVEL=3 GOTO :EXT_CMDLINE
IF ERRORLEVEL=2 GOTO :EXT_FILE
IF ERRORLEVEL=1 GOTO :MAIN_MENU
GOTO :MAIN_MENU
:EXT_ABOUT -- "Extra"/"About" SELECTION
DSKMSG
GOTO :EXT_MENU
:EXT_PROMPT -- "Extra"/"Text via Prompt" SELECTION
ECHO Enter the text of a message that you
ECHO wish to display using DESK MESSAGE.
DSKMSG BKG=BLACK PROMPT
IF ERRORLEVEL=9 GOTO :EXT_PAUSE
GOTO :EXT_MENU
:EXT_CMDLINE -- "Extra"/"Text via Command Line" SELECTION
DSKMSG TEXT=BACK AT NOON...
IF ERRORLEVEL=9 GOTO :EXT_PAUSE
GOTO :EXT_MENU
:EXT_FILE -- "Extra"/"Text via File" SELECTION
DSKMSG FILE=DSKMSG.TXT
IF ERRORLEVEL=1 GOTO :EXT_PAUSE
GOTO :EXT_MENU
:EXT_PAUSE
PAUSE
GOTO :EXT_MENU
:MM_DEMO -- "Install to Drive-C" SELECTION
CLS
TYPE MM_DEMO.SDX
CHOOSE {BWC}COPY KEYSAVER.COM C:\^{Y}es -- Continue with Installation & Demo^{N}o -- Exit to DOS
IF ERRORLEVEL=2 GOTO :MM_INS_KSV
CLS
GOTO :END
:MM_INS_KSV
CLS
ECHO Copying KEYSAVER to the root directory of Drive-C.
PROMPT $G
ECHO ON
COPY KEYSAVER.COM C:\
PAUSE
ECHO OFF
CLS
ECHO Loading the KEYSAVER TSR specifying a 5000 byte template buffer
ECHO and a trigger shift key combination of CTRL+ALT.
C:\KEYSAVER 5000 CTRL+ALT
ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ECHO + +
ECHO + Trigger KEYSAVER (press CTRL+ALT momentarily) and +
ECHO + then strike the "D" key to select the Demo Template. +
ECHO + +
ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ECHO +
ECHO +
ECHO +
ECHO +
PROMPT $P$G
:END